/******/ (function(modules) { // webpackBootstrap
/******/ 	// The module cache
/******/ 	var installedModules = {};

/******/ 	// The require function
/******/ 	function __webpack_require__(moduleId) {

/******/ 		// Check if module is in cache
/******/ 		if(installedModules[moduleId])
/******/ 			return installedModules[moduleId].exports;

/******/ 		// Create a new module (and put it into the cache)
/******/ 		var module = installedModules[moduleId] = {
/******/ 			exports: {},
/******/ 			id: moduleId,
/******/ 			loaded: false
/******/ 		};

/******/ 		// Execute the module function
/******/ 		modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);

/******/ 		// Flag the module as loaded
/******/ 		module.loaded = true;

/******/ 		// Return the exports of the module
/******/ 		return module.exports;
/******/ 	}


/******/ 	// expose the modules object (__webpack_modules__)
/******/ 	__webpack_require__.m = modules;

/******/ 	// expose the module cache
/******/ 	__webpack_require__.c = installedModules;

/******/ 	// __webpack_public_path__
/******/ 	__webpack_require__.p = "";

/******/ 	// Load entry module and return exports
/******/ 	return __webpack_require__(0);
/******/ })
/************************************************************************/
/******/ ([
/* 0 */
/***/ function(module, exports, __webpack_require__) {

	/**
	 * Created by Administrator on 2017/2/27.
	 */
	var SideBar = __webpack_require__(18);

	var Root = React.createClass({displayName: "Root",
	    getInitialState: function () {
	        return{
	            sideBarItem:PageDM.sideBar.value
	        }
	    },
	    componentDidMount: function(){
	        UEventHub.emit("pageLoad","hello world!");
	    },
	    render: function() {
	        return (
	            React.createElement("div", null, 
	                React.createElement("div", {className: "mod-account container"}, 
	                    React.createElement("div", {className: "sub-nav"}, 
	                        React.createElement(SideBar, {sideBarItem: this.state.sideBarItem})
	                    ), 
	                    React.createElement("div", {className: "account padding"}, 
	                        React.createElement("div", {className: "help-main"}, 
	                            React.createElement("div", {className: "mod-title title"}, React.createElement("b", null), "服务协议详情", React.createElement("b", null)), 
	                            React.createElement("div", {className: "protocol-detail"}, 
	                                React.createElement("h1", null, "《平台用户服务协议》"), 
	                                React.createElement("div", {className: "content"}, 
	                                    React.createElement("p", {align: "right"}, "版本：2017年6月"), 
	                                    React.createElement("p", null, React.createElement("b", null, "欢迎使用新银e融投融资平台（以下称“平台”）服务。使用平台相关服务的用户，在本协议中更多地称为“您”，在此特别提醒您认真阅读、充分理解本协议各条款内容，特别是免除或者限制责任的条款（即用黑色粗体标示部分）、争议解决和法律适用条款。否则您无权使用本平台于本协议下所提供的服务。如您对协议有任何疑问的，应向客服咨询。")), 
	                                    React.createElement("p", {className: "fc-link"}, "一、协议须知"), 
	                                    React.createElement("p", null, "1.本协议内容包括本文及所有通过本平台已经发布或将来可能发布的各类公告、规则、声明和会员指引（以下简称“公告”）等。所有公告均视为本协议不可分割的组成部分，如公告与协议本文不一致的，以公告为准。"), 
	                                    React.createElement("p", null, "2.当您按照页面提示填写信息、阅读并同意本协议且完成全部注册程序后或使用本平台所提供的服务即表示您已充分阅读、理解并同意接受本协议的全部内容，并与本平台达成协议。您承诺接受并遵守本协议的约定，届时您不应以未阅读本协议的内容或者未获得本平台对您问询的解答等理由，主张本协议无效，或要求撤销本协议。"), 
	                                    React.createElement("p", null, "3.本平台有权根据业务需要酌情修订协议条款，并以平台公告或站内信息等的形式进行更新，不再单独通知。经修订的条款一经在本平台网站公布，即产生合同效力。如您不同意相关修订请立即停止使用服务。如您继续使用服务，则视为您已完全接受经修订的条款。"), 
	                                    React.createElement("p", null, "4.当您与本平台因为本平台所提供的服务发生争议时，应以最新的条款为准。"), 

	                                    React.createElement("p", {className: "fc-link"}, "二、会员服务"), 
	                                    React.createElement("p", null, "1.服务使用对象"), 
	                                    React.createElement("p", null, "本平台是面向中华人民共和国境内合资格的自然人、企业或组织提供的互联网平台。作为本平台的用户，", React.createElement("b", null, "您必须是中国大陆公民，年龄在18周岁以上，并具有完全的民事权利能力及民事行为能力；"), "或是符合本平台及平台合作方规定的企业或组织。如不具备上述资格，您应立即停止在本平台的注册和本平台服务使用。本平台有权随时终止您的注册进程及服务使用。"), 
	                                    React.createElement("p", null, "2.注册登录"), 
	                                    React.createElement("p", null, "2.1在注册和使用本平台服务期间，您应如实提供您的真实资料和信息；并保证自您注册时起至您使用本平台服务的所有期间内，提交的所有资料和信息（包括但不限于联系电话号码、电子邮件地址、联系地址、邮政编码、个人身份信息、企业登记信息、银行账户信息等）真实、准确、完整，及时，并于资料信息变更时及时更新。如有合理理由怀疑您提供的资料错误、不实、过时或不完整的，本平台有权向您发出询问及/或要求改正的通知，或有权直接做出删除相应资料的处理，直至中止、终止对您提供部分或全部服务。本平台对此不承担任何责任，您将承担因此产生的任何直接或间接损失及不利后果。"), 
	                                    React.createElement("p", null, "2.2您须自行负责对您的账号和密码保密，且须对该登录名和密码下发生的所有活动（包括但不限于信息披露、发布信息、网上点击同意或网上签署/续签协议或购买服务等）承担责任。除非有法律规定或司法裁定，且征得本平台的同意，否则，您的登录名和密码不得以任何方式转让、赠与或继承。如平台同意您设置昵称的，您设置的昵称不得侵犯或涉嫌侵犯他人合法权益。"), 
	                                    React.createElement("p", null, "2.3您同意：", React.createElement("b", null, "(a) 如发现任何人未经授权使用您的登录名和密码的情况，应立即通知本平台，并授权本平台冻结账户和调查，并根据调查结果相应处理；"), "(b) 确保您在每个上网时段结束时，以正确方式离开本平台，注销或删除上网记录。本平台不为因您未能遵守本款规定而发生的任何损失或损毁负责。您理解本平台对您请求采取行动需要合理时间，本平台对在采取行动前已经产生的后果（包括但不限于您的任何损失）不承担任何责任。"), 
	                                    React.createElement("p", null, "3.平台服务"), 
	                                    React.createElement("p", null, React.createElement("b", null, "3.1服务内容")), 
	                                    React.createElement("p", null, "本平台会员服务主要包括但不限于投、融资信息服务、交易管理服务、评论交流服务、客户服务等。本平台提供的各种信息 及资料仅作为参考，您应依自身独立判断进行决策。您据此进行交易产生的风险由您自行承担，无权据此向本平台提出任何法律主张。"), 
	                                    React.createElement("p", null, React.createElement("b", null, "3.2服务限制")), 
	                                    React.createElement("p", null, "您在使用本平台时须遵守法律法规，不得利用本平台从事违法违规行为，包括但不限于："), 
	                                    React.createElement("p", null, "（1）侵害他人名誉、隐私权、商业秘密、商标权、著作权、专利权、其他知识产权等权益。"), 
	                                    React.createElement("p", null, "（2）违反依法律或合约所应负之保密义务。"), 
	                                    React.createElement("p", null, "（3）从事任何不法交易行为，如贩卖枪支、毒品、禁药、盗版软件或其他违禁物。"), 
	                                    React.createElement("p", null, "（4）提供赌博资讯或以任何方式引诱他人参与赌博。"), 
	                                    React.createElement("p", null, "（5）涉嫌洗钱、套现或进行传销活动。"), 
	                                    React.createElement("p", null, "（6）从事任何可能含有电脑病毒或是可能侵害平台服务系統、资料等行为。"), 
	                                    React.createElement("p", null, "（7）利用本平台服务系统进行可能对互联网或移动网络正常运转造成不利影响的行为。"), 
	                                    React.createElement("p", null, "（8）利用本平台服务上传、展示或传播虚假的、骚扰性的、中伤他人的、辱骂性的、恐吓性的、庸俗淫秽的或其他任何非法的信息资料。"), 
	                                    React.createElement("p", null, "（9）其他本平台有正当理由认为不适当的行为。"), 
	                                    React.createElement("p", null, React.createElement("b", null, "3.3审核权限")), 
	                                    React.createElement("p", null, "本平台有权对您使用平台服务、发布信息等情况进行审查和监督(包括但不限于对用户存储在平台的信息内容进行审核)。如您在使用时违反任何上述规定，本平台有权要求用户改正或直接采取一切必要的措施（包括但不限于更改或删除您发布的内容等、暂停或终止用户使用本平台服务的权利）以消除或减轻用户不当行为造成的影响。如果发现或收到他人举报您违反前述约定或其他规则其他约定的，本平台有权进行独立判断并采取技术手段予以删除、屏蔽或断开相关的信息链接。同时，本平台有权视您的行为性质，采取包括但不限于暂停或终止本平台服务、追究法律责任等措施。"), 
	                                    React.createElement("p", null, "您如违反上述约定导致任何第三方损害的，您应当独立承担责任；本平台因此遭受损失的，您也应当一并赔偿。"), 
	                                    React.createElement("p", null, React.createElement("b", null, "4.其他")), 
	                                    React.createElement("p", null, "基于运行和交易安全的需要，本平台可以暂时停止提供、限制或改变本平台服务的部分功能，或提供新的功能。在任何功能减少、增加或者变化时，只要您仍然使用本平台的服务，表示您仍然同意本协议或者变更后的协议。"), 
	                                    React.createElement("p", {className: "fc-link"}, "三、信息安全"), 
	                                    React.createElement("p", null, "1.本平台将对您所提供的资料进行严格的管理及保护，本平台将使用相应的技术，防止您的个人资料丢失、被盗用或遭篡改。"), 
	                                    React.createElement("p", null, "2.本平台在必要时委托专业技术人员代为对该类资料进行电脑处理。如本平台将电脑处理之通知送达予您，而您未在通知规定的时间内主动明示反对，本平台将推定您已同意。惟在其后您仍然有权如下述第4项之规定，请求停止电脑处理。"), 
	                                    React.createElement("p", null, "3.个人资料的披露"), 
	                                    React.createElement("p", null, "当相关权力机关依照法定程序要求本平台披露个人资料时，本平台将根据执法单位的要求或为公共安全的目的提供个人资料。在此情况下的任何披露，本平台均不承担任何责任。"), 
	                                    React.createElement("p", null, "4.用户权利"), 
	                                    React.createElement("p", null, "4.1 您对于自己的个人资料享有以下权利："), 
	                                    React.createElement("p", null, "4.2 随时查询及请求阅览；"), 
	                                    React.createElement("p", null, "4.3 随时请求补充或更正；"), 
	                                    React.createElement("p", null, "4.4 随时请求删除；"), 
	                                    React.createElement("p", null, "4.5 请求停止电脑处理及利用。"), 
	                                    React.createElement("p", null, "5.限制利用原则"), 
	                                    React.createElement("p", null, "本平台惟在符合下列条件之一，方对收集的个人资料进行必要范围以外的利用："), 
	                                    React.createElement("p", null, "5.1 已取得您的书面同意；"), 
	                                    React.createElement("p", null, "5.2提供给与本平台联合提供业务的合作伙伴，但该合作伙伴仍需对您的相关信息进行保密。"), 
	                                    React.createElement("p", null, "5.3转交本平台的成员机构或关联实体，但会在法律许可的范围内进行。"), 
	                                    React.createElement("p", null, "5.4 为增进公共利益，且无害于您的重大利益。"), 
	                                    React.createElement("p", null, "6 您在本平台网站注册，即视为您同意本平台及本平台的合作伙伴向您注册时填写的电子邮箱、移动电话等发送与本平台服务有关的电子邮件或短信。"), 

	                                    React.createElement("p", {className: "fc-link"}, "四、责任范围及责任限制"), 
	                                    React.createElement("p", null, React.createElement("b", null, "1.本平台仅对本协议中列明的责任承担范围负责。")), 
	                                    React.createElement("p", null, React.createElement("b", null, "2.您明确因交易所产生的任何风险应由您与交易对方承担。")), 
	                                    React.createElement("p", null, React.createElement("b", null, "3用户信息是由用户本人自行提供的，本平台无法保证该信息的准确、及时和完整，您应对您的判断承担全部责任。")), 
	                                    React.createElement("p", null, React.createElement("b", null, "4.本平台不对交易标的及本平台服务提供任何形式的保证，包括但不限于以下事项：")), 
	                                    React.createElement("p", null, React.createElement("b", null, "4.1 本平台服务符合您的需求。")), 
	                                    React.createElement("p", null, React.createElement("b", null, "4.2本平台服务不受干扰、及时提供或免于出错。")), 
	                                    React.createElement("p", null, React.createElement("b", null, "4.3您经由本平台服务投资或取得的任何产品、服务、资讯或其他资料符合您的期望。")), 
	                                    React.createElement("p", null, React.createElement("b", null, "5.本平台服务的合作单位，所提供的服务品质及内容由该合作单位自行负责。")), 
	                                    React.createElement("p", null, React.createElement("b", null, "6.您经由本平台服务使用下载或取得的任何资料，应由您自行考量且自负风险，因资料的下载导致您电脑系统的任何损坏或资料流失，您应负完全责任。")), 
	                                    React.createElement("p", null, React.createElement("b", null, "7.您自本平台及本平台工作人员或经由本平台服务取得的建议和资讯，无论其为书面或口头形式，均不构成本平台对本平台服务的保证。")), 
	                                    React.createElement("p", null, React.createElement("b", null, "8.在法律允许的情况下，本平台对与本协议有关或由本协议引起的任何间接的、惩罚性的、特殊的、派生的损失（包括业务损失、收益损失、利润损失、商誉损失、使用数据或其他经济利益的损失），不论是如何产生的，也不论是由对本协议的违约（包括违反保证）还是由侵权造成的，均不负有任何责任，即使事先已被告知此等损失的可能性。另外即使本协议规定的排他性救济没有达到其基本目的，也应排除本平台对上述损失的责任。")), 
	                                    React.createElement("p", null, React.createElement("b", null, "9.基于互联网的特殊性，本平台不担保服务不会中断，也不担保服务的及时性和安全性。系统因相关状况无法正常运作，使会员无法使用任何本平台服务或使用任何本平台服务时受到任何影响时，本平台对用户或第三方不负任何责任，前述状况包括但不限于：")), 
	                                    React.createElement("p", null, React.createElement("b", null, "（1）本平台系统停机维护期间。")), 
	                                    React.createElement("p", null, React.createElement("b", null, "（2）电信设备出现故障不能进行数据传输的。")), 
	                                    React.createElement("p", null, React.createElement("b", null, "（3）由于黑客攻击、网络供应商技术调整或故障、网站升级、银行方面的问题等原因而造成的本平台服务中断或延迟。")), 
	                                    React.createElement("p", null, React.createElement("b", null, "（4）因台风、地震、海啸、洪水、停电、战争、恐怖袭击等不可抗力之因素，造成本平台系统障碍不能执行业务的。")), 
	                                    React.createElement("p", null, React.createElement("b", null, "10.除本协议另有规定外，在任何情况下，本平台对本协议所承担的违约赔偿责任总额不超过向您收取的当次服务费用总额。如您获取的服务为免费的，则本平台的违约赔偿责任总额即为零。")), 
	                                    React.createElement("p", null, React.createElement("b", null, "11.您充分知晓并同意本平台可能同时为您及您的（交易）对手方提供相同或类似服务，您同意对本平台可能存在的该等行为予以明确豁免，并不得以此来主张本平台在提供本平台服务时存在法律上的瑕疵。")), 
	                                    React.createElement("p", null, React.createElement("b", null, "12.除本协议另有规定或本平台另行同意外，您对本平台的委托及向本平台发出的指令均不可撤销。")), 

	                                    React.createElement("p", {className: "fc-link"}, "五、商标、知识产权、专利的保护"), 

	                                    React.createElement("p", null, "1.本平台及关联机构所有系统及本平台上所有内容，包括但不限于著作、图片、档案、资讯、资料、网站架构、网站画面的安排、网页设计，均由本平台或本平台关联公司依法拥有其知识产权，包括但不限于商标权、专利权、著作权、商业秘密等。"), 
	                                    React.createElement("p", null, "2.非经本平台或本平台关联企业书面同意，任何人不得擅自使用、修改、复制、公开传播、改变、散布、发行或公开发表本平台程序或内容。"), 
	                                    React.createElement("p", null, "3.尊重知识产权是您应尽的义务，如有违反，您应承担损害赔偿责任。"), 

	                                    React.createElement("p", {className: "fc-link"}, "六、不可抗力及其他免责事由"), 
	                                    React.createElement("p", null, "1您理解并同意，在使用本平台服务的过程中，可能会遇到不可抗力等风险因素，使本服务发生中断。不可抗力是指不能预见、不能克服并不能避免且对一方或双方造成重大影响的客观事件，包括但不限于自然灾害如洪水、地震、瘟疫流行和风暴等以及社会事件如战争、动乱、政府行为等。出现上述情况时，平台将努力在第一时间与相关单位配合，及时进行修复，但是由此给您造成的损失平台在法律允许的范围内免责。"), 
	                                    React.createElement("p", null, "2在法律允许的范围内，平台对以下情形导致的服务中断或受阻不承担责任："), 
	                                    React.createElement("p", null, "2.1受到计算机病毒、木马或其他恶意程序、黑客攻击的破坏；"), 
	                                    React.createElement("p", null, "2.2用户或平台的电脑软件、系统、硬件和通信线路出现故障；"), 
	                                    React.createElement("p", null, "2.3用户操作不当；"), 
	                                    React.createElement("p", null, "2.4用户通过非平台授权的方式使用本服务；"), 
	                                    React.createElement("p", null, "2.5其他平台无法控制或合理预见的情形。"), 
	                                    React.createElement("p", null, "3平台依据本协议约定获得处理违法违规内容的权利，该权利不构成平台的义务或承诺，平台不能保证及时发现违法行为或进行相应处理。"), 
	                                    React.createElement("p", null, "4在任何情况下，您不应轻信借款、索要密码或其他涉及财产的网络信息。涉及财产操作的，请一定先核实对方身份，并请经常留意平台有关防范诈骗犯罪的提示。"), 
	                                    React.createElement("p", {className: "fc-link"}, "七、服务终止"), 
	                                    React.createElement("p", null, "1. 您有权向本平台要求注销其账户，经本平台审核同意的，本平台将注销账户。届时，您与本平台基于本协议的合同关系即终止。您的账户被注销后，本平台没有义务为您保留或向您披露账户中的任何信息，也没有义务向您或第三方转发任何您未曾阅读或发送过的信息。"), 
	                                    React.createElement("p", null, "2. 您理解并同意，与本平台的合同关系终止后：（a) 本平台有权继续保存会员的资料。（b) 您在使用服务期间存在违法行为或违反本协议的行为的，本平台仍可依据本协议向您主张权利或依法依规向行政、司法等机关进行披露。（c）您在使用服务期间因使用服务与其他第三方之间发生的关系，不因本协议的终止而终止，向您提供服务的其他第三方仍有权向您主张权利，您应继续按您与其他第三方的协议/合同履行义务。"), 
	                                    React.createElement("p", {className: "fc-link"}, "八、隐私及保密"), 
	                                    React.createElement("p", null, "1.本平台对于您提供的、本平台自行收集的、经认证的个人信息将按照本协议予以保护、使用或者披露。"), 
	                                    React.createElement("p", null, "2.本平台收集个人资料的主要目的在于向您提供一个顺利、有效和度身订造的交易经历。本平台仅收集本平台认为就此目的及达成该目的所必须的关于您的个人资料。"), 
	                                    React.createElement("p", null, "3.本平台可能通过公开或私人资料来源收集您的额外资料，以更好地了解您的需求，并为您度身订造服务、解决争议并有助确保在本平台进行安全交易。"), 
	                                    React.createElement("p", null, "4.本平台有权按照您在网站上的行为自动追踪关于您的某些资料。在不透露您个人的隐私资料的前提下，本平台有权对整个会员数据库进行分析并对会员数据库进行商业上的利用。"), 
	                                    React.createElement("p", null, "5.本平台有权在本平台的某些网页上使用诸如“Cookies”的资料收集装置。"), 
	                                    React.createElement("p", null, "6.本平台对于您提供的、本平台自行收集到的、经认证的个人信息将按照本协议及有关规则予以保护、使用或者披露。本平台设有严格的数据安全系统，对您信息进行同步记录和高强加密，防止未经授权的任何人、包括本公司的员工获取您信息，严格保护您的财务隐私和您信息，但鉴于技术限制，本平台不能确保您的全部私人通讯及其他个人资料不会通过本协议中未列明的途径泄露出去。"), 
	                                    React.createElement("p", null, "7.本平台可根据有关法律要求向司法机关和政府部门提供您的个人资料。在您未能按照与本平台签订的服务协议或者与本平台其他会员签订的交易合同条款等其他法律文本的约定履行自己应尽的义务时，本平台有权根据自己的判断或者与该笔交易有关的其他会员的请求披露您的个人资料，并做出评论。"), 
	                                    React.createElement("p", null, "8.如果您严重违反本平台的相关规则或违反相关交易合同条款的，本平台有权对您提供的及本平台自行收集的您的个人信息和资料编辑入网站黑名单，并依法依规将该黑名单报送相关征信机构或向第三方披露。"), 
	                                    React.createElement("p", null, "9.因服务需要，本平台有权将您提交的或本平台自行收集的您的个人资料和信息与第三方进行数据共享，以便本平台和第三方催收逾期借款及对您的其他申请进行审核之用，如果由此造成您的经济损失，本平台无需承担法律责任。"), 
	                                    React.createElement("p", null, "10.在本平台提供的交易活动中，您承诺对所取得的相关交易相对人信息只用于与交易相关的合法、合理用途。您无权要求本平台提供其他会员的个人资料，除非符合以下任一条件："), 
	                                    React.createElement("p", null, "（1）您已向法院起诉其他会员的在本平台活动中的违约行为且法院已受理立案；"), 
	                                    React.createElement("p", null, "（2）接受您借款的融资人逾期未归还借款本息；"), 
	                                    React.createElement("p", null, "（3）其他有碍于您收回借款本息或其他合法权益的情形。"), 
	                                    React.createElement("p", null, "（4）您同意并授权本平台在其他任何用户符合上述任一条件时，将您的个人资料提供给该其他用户。"), 
	                                    React.createElement("p", null, "（5）您不得对本平台服务的任何部分或全部以及通过本平台取得的任何形式的信息，进行复制、拷贝、出售、转售或用于任何其它商业目的。"), 

	                                    React.createElement("p", {className: "fc-link"}, "九、法律适用、管辖及其他"), 

	                                    React.createElement("p", null, "1. 本协议的效力、解释、变更、执行与争议解决均适用中华人民共和国法律。"), 
	                                    React.createElement("p", null, "2. 您同意本平台根据业务需要，要有权将本协议项下的权利义务部分或全部进行转让，而无须再通知予并取得您的同意。"), 
	                                    React.createElement("p", null, React.createElement("b", null, "3. 因本协议所引起或与其有关的任何争议应先与本平台协商解决，若协商仍无法解决的应向原告所在地人民法院提起诉讼解决。")), 
	                                    React.createElement("p", null, "4.本平台对本协议拥有最终的解释权。若本协议的部分条款被认定为无效或者无法实施时，本协议中的其他条款仍然有效。"), 
	                                    React.createElement("p", {align: "right"}, "金融科技运营商：广东网金控股股份有限公司")
	                                )
	                            ), 

	                            React.createElement("div", {className: "clear"})
	                        )
	                    ), 
	                    React.createElement("div", {className: "clear"})
	                )
	            )
	        )
	    }
	});
	ReactDOM.render(React.createElement(Root, null), document.getElementById('giraffe'));

/***/ },
/* 1 */,
/* 2 */,
/* 3 */,
/* 4 */,
/* 5 */,
/* 6 */,
/* 7 */,
/* 8 */,
/* 9 */,
/* 10 */,
/* 11 */,
/* 12 */,
/* 13 */,
/* 14 */,
/* 15 */
/***/ function(module, exports, __webpack_require__) {

	var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!
	  Copyright (c) 2016 Jed Watson.
	  Licensed under the MIT License (MIT), see
	  http://jedwatson.github.io/classnames
	*/
	/* global define */

	(function () {
		'use strict';

		var hasOwn = {}.hasOwnProperty;

		function classNames () {
			var classes = [];

			for (var i = 0; i < arguments.length; i++) {
				var arg = arguments[i];
				if (!arg) continue;

				var argType = typeof arg;

				if (argType === 'string' || argType === 'number') {
					classes.push(arg);
				} else if (Array.isArray(arg)) {
					classes.push(classNames.apply(null, arg));
				} else if (argType === 'object') {
					for (var key in arg) {
						if (hasOwn.call(arg, key) && arg[key]) {
							classes.push(key);
						}
					}
				}
			}

			return classes.join(' ');
		}

		if (typeof module !== 'undefined' && module.exports) {
			module.exports = classNames;
		} else if (true) {
			// register as 'classnames', consistent with npm package name
			!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_RESULT__ = function () {
				return classNames;
			}.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
		} else {
			window.classNames = classNames;
		}
	}());


/***/ },
/* 16 */,
/* 17 */,
/* 18 */
/***/ function(module, exports, __webpack_require__) {

	/*
	 * Created by Administrator on 2017/3/31.
	 */
	var Collapse = __webpack_require__(19).Collapse;
	var Panel = __webpack_require__(19).Panel;
	var SideBar = React.createClass({displayName: "SideBar",
	    getDefaultProps: function() {
	        return{

	        }
	    },
	    getInitialState: function () {
	        return{
	            sideBarItem : this.props.sideBarItem
	        }
	    },
	    componentDidMount:function(){

	    },
	    render: function () {
	        var defaultkey = 0;
	        var sidebarlist = this.state.sideBarItem.sideBarList;
	        for(var i = 0; i < sidebarlist.length; i++){
	            for(var j = 0; j < sidebarlist[i].itemChildList.length; j++){
	                if(sidebarlist[i].itemChildList[j].current){
	                    defaultkey = i;
	                    break;
	                }
	            }
	        }

	        var collapseSettings = {
	            defaultKey: defaultkey,
	            afterCallBack : function(){
	                console.log("回调");
	            }
	        };
	        var panelSettings = {
	            arrow : {
	                style : {
	                    top: "6px",
	                    left: "130px"
	                },
	                openContent : "<i class='icon-sanjiaoxing iconfont'></i>",
	                closeContent : "<i class='icon-sanjiaoxing2 iconfont'></i>"
	            },
	            headerCanClick: true,
	            arrowCanClick: true
	        };
	        return (
	            React.createElement("div", {className: "sub-nav"}, 
	                React.createElement(Collapse, React.__spread({accordion: true},   collapseSettings), 
	                    
	                        this.state.sideBarItem.sideBarList.map(function(item,index){
	                            return (
	                                React.createElement(Panel, React.__spread({title: item.itemName, key: index},  panelSettings), 
	                                    React.createElement("ul", null, 
	                                        
	                                            item.itemChildList.map(function(itm,idx){
	                                                return (
	                                                    React.createElement("li", {className: itm.current?"current":""}, React.createElement("a", {href: itm.childUrl}, itm.childName))
	                                                )
	                                            })
	                                        
	                                    )
	                                )
	                            )
	                        })
	                    
	                )
	            )
	        )
	    }
	})

	module.exports = SideBar;

/***/ },
/* 19 */
/***/ function(module, exports, __webpack_require__) {

	/*
	 * @constructs
	 * Created by Administrator on 2017/2/9.
	 */
	module.exports = {
	    Collapse:__webpack_require__(20),
	    Panel:__webpack_require__(21)
	}

/***/ },
/* 20 */
/***/ function(module, exports) {

	/*
	 * Created by Administrator on 2016/12/9.
	 */
	/**
	 * Collapse组件
	 *
	 * @class Collapse
	 * @extends Basic
	 *
	 * @param [afterCallBack] 回调函数
	 * @param [arrow] 箭头
	 * @param [headerCanClick] 头部是否可点击
	 * @param [arrowCanClick] 箭头是否可点击
	 * @param [accordion] 是否是手风琴效果
	 *
	 * 示例:
	 *
	 *     @example
	 *     var collapseSettings = {
	 *           afterCallBack : function(){
	 *               console.log("回调");
	 *           }
	 *       };
	 *       var panelOneSettings = {
	 *           arrow : {
	 *               style : {
	 *                   top: "0",
	 *                   right: "50px"
	 *               },
	 *               openContent : "修改↓",
	 *               closeContent : "修改↑"
	 *           },
	 *           headerCanClick: false,
	 *           arrowCanClick: true
	 *       };
	 *       var panelTwoSettings = {
	 *           arrow : {
	 *               style : {
	 *                   top: "0",
	 *                   left: "16px"
	 *               },
	 *               openContent : "v",
	 *               closeContent : ">"
	 *           },
	 *           headerCanClick: true,
	 *           arrowCanClick: true
	 *       };
	 *        <Collapse {...collapseSettings}>
	 *            <Panel title={<h4 style={{color: "#000"}}>This is panel header 1</h4>} key="1" {...panelOneSettings}>
	 *                <div>
	 *                    姓名：<input type="text" className="name" /><br /><br />
	 *                    电话：<input type="text" className="phone" />
	 *                </div>
	 *            </Panel>
	 *            <Panel title={'This is panel header 2'} key="2" {...panelOneSettings}>
	 *               <p>内容1</p>
	 *            </Panel>
	 *            <Panel title={'This is panel header 3'} key="3" {...panelOneSettings}>
	 *               <p>内容2</p>
	 *            </Panel>
	 *        </Collapse>
	 *        <Collapse accordion>
	 *            <Panel title={'This is panel header 1'} key="1" {...panelTwoSettings}>
	 *               <p>内容1</p>
	 *            </Panel>
	 *            <Panel title={'This is panel header 2'} key="2" {...panelTwoSettings}>
	 *               <p>内容2</p>
	 *            </Panel>
	 *            <Panel title={'This is panel header 3'} key="3" {...panelTwoSettings}>
	 *               <p>内容3</p>
	 *            </Panel>
	 *        </Collapse>
	 */
	var Collapse = React.createClass({displayName: "Collapse",
	    getDefaultProps: function(){
	        return {
	            defaultKey : 0,
	            afterCallBack: function(){

	            }
	        }
	    },
	    getInitialState: function () {
	        var _this = this;
	        return {
	            panelChildren: _this.props.children.map(function(o,i){
	                return React.cloneElement(o, {
	                    key: i ,
	                    panelKey:i,
	                    active : i==_this.props.defaultKey?true:false,
	                    animClassName : "",
	                    arrowContent : i==_this.props.defaultKey?o.props.arrow.openContent:o.props.arrow.closeContent,
	                    height: i==_this.props.defaultKey?46:0,
	                    callback: _this.callback.bind(_this)
	                });
	            })
	        }
	    },
	    componentWillMount: function(){
	    },
	    componentDidMount: function(){
	    },
	    componentDidUpdate: function(){
	        this.props.afterCallBack();
	    },
	    callback: function(key){
	        var _this = this;
	        _this.setState({
	            panelChildren: _this.props.children.map(function(o,i){
	                if(_this.props.accordion){//判断是否是手风琴
	                    return i == key ? React.cloneElement(o, {
	                        key: i ,
	                        panelKey:i,
	                        active : !_this.state.panelChildren[i].props.active,
	                        animClassName : "ucs-collapse-anim-active",
	                        arrowContent : _this.state.panelChildren[i].props.active?o.props.arrow.closeContent:o.props.arrow.openContent,
	                        //height: _this.state.panelChildren[i].props.active?0:46,
	                        callback: _this.callback.bind(_this)
	                    }):React.cloneElement(o, {
	                        key: i ,
	                        panelKey:i,
	                        active : false,
	                        animClassName : "ucs-collapse-anim-active",
	                        arrowContent : o.props.arrow.closeContent,
	                        //height:0,
	                        callback: _this.callback.bind(_this)

	                    });
	                }else{
	                    return i == key ? React.cloneElement(o, {
	                        key: i ,
	                        panelKey:i,
	                        active : !_this.state.panelChildren[i].props.active,
	                        animClassName : "ucs-collapse-anim-active",
	                        arrowContent : _this.state.panelChildren[i].props.active?o.props.arrow.closeContent:o.props.arrow.openContent,
	                        //height: _this.state.panelChildren[i].props.active?0:46,
	                        callback: _this.callback.bind(_this)
	                    }):React.cloneElement(o, {
	                        key: i ,
	                        panelKey:i,
	                        active : _this.state.panelChildren[i].props.active,
	                        animClassName : "",
	                        arrowContent : _this.state.panelChildren[i].props.active?o.props.arrow.openContent:o.props.arrow.closeContent,
	                        //height: _this.state.panelChildren[i].props.height,
	                        callback: _this.callback.bind(_this)
	                    });
	                }

	            })
	        });
	        /*setTimeout(function(){
	            _this.setState({
	                panelChildren: React.Children.map(_this.props.children,function(o,i){
	                    return React.cloneElement(o, {
	                        key: i ,
	                        panelKey:i,
	                        active : _this.state.panelChildren[i].props.active,
	                        animClassName : "",
	                        callback: _this.callback
	                    });
	                })
	            });
	        },200);*/
	    },
	    render: function(){
	        var _this = this;
	        var children = _this.state.panelChildren;
	        return (
	            React.createElement("div", {className: "ucs-collapse"}, children)
	        );
	    }
	});

	module.exports = Collapse;

/***/ },
/* 21 */
/***/ function(module, exports, __webpack_require__) {

	
	var classnames = __webpack_require__(15);

	var Panel = React.createClass({displayName: "Panel",
	    getDefaultProps: function(){
	        return {
	            arrow : {
	                style : {
	                    top: "0",
	                    left: "16px"
	                }
	            },
	            headerCanClick: true,
	            arrowCanClick: true
	        };
	    },
	    getInitialState: function () {
	        return {

	        }
	    },
	    componentWillMount: function(){

	    },
	    componentDidMount: function(){

	    },
	    handlerShow: function(canClick,e){
	        var evt = e ? e : window.event;
	        if (evt.stopPropagation) {
	            //W3C
	            evt.stopPropagation();
	        } else {
	            //IE
	            evt.cancelBubble = true;
	        }
	        var _this = this;
	        if(canClick){
	            _this.props.callback(_this.props.panelKey);
	        }else{
	            return;
	        }
	    },
	    componentDidUpdate: function(){

	    },
	    render: function(){
	        var _this = this;
	        var panelClassName = classnames('ucs-collapse-item',{
	            'ucs-collapse-item-active': _this.props.active
	        });
	        var conClassName = classnames('ucs-collapse-content',{
	            'ucs-collapse-content-inactive': !_this.props.active
	        },{
	            'ucs-collapse-content-active': _this.props.active
	        },_this.props.animClassName);
	        return (
	            React.createElement("div", {className: panelClassName}, 
	                React.createElement("div", {className: "ucs-collapse-header", role: "tab", "aria-expanded": _this.props.active, onClick: _this.handlerShow.bind(_this,_this.props.headerCanClick)}, 
	                    React.createElement("span", {className: "arrow", style: _this.props.arrow.style, onClick: _this.handlerShow.bind(_this,_this.props.arrowCanClick)}, _this.props.arrowContent), 
	                    _this.props.title
	                ), 
	                React.createElement("div", {className: conClassName, role: "tabpanel"}, 
	                    React.createElement("div", {className: "ucs-collapse-content-box"}, 
	                        _this.props.children
	                    )
	                )
	            )
	        );
	    }
	});

	module.exports = Panel;

/***/ }
/******/ ]);